<?php  

class sppd extends CI_Controller {
 
	var $limit=10;
	var $offset=10;	
	
	function index($limit='',$offset=''){
		$this->load->model("init"); 
		$this->init->getLasturl();
		
		if($this->session->userdata('LOGIN')=='TRUE'){
		$this->load->model("sppd_model"); 
		$data['judul']='Histori Sppd Pegawai';
		 
		$data['query']=$this->sppd_model->getListsppd();
		$data['view']='sppd/hist_sppd';
		$this->load->view('index',$data);
		}else {
		redirect('home/loginPage');		
		}

	}
	function search($limit='',$offset=''){
	 	$this->load->model("sppd_model"); 
		 
		$data['query']=$this->sppd_model->getListsppd();
		$this->load->view('sppd/hist_sppd',$data);
	}
	
	function add($id=''){		 
		$this->load->model("sppd_model"); 
		$data['judul']='Tambah Sppd Pegawai';
		if($id!=''){
		$info=$this->sppd_model->getDataPegawai($id);		 
			$data['infouser']['nik']=$info->nik;
			$data['infouser']['nama']=$info->nama;
			$data['infouser']['nama_cabang']=$info->nama_cabang;
			$data['infouser']['nama_unit_kerja']=$info->nama_unit_kerja;
			$data['infouser']['nama_jabatan']=$info->nama_jabatan;
			$data['infouser']['kd_cabang']=$info->kd_cabang;
			$data['infouser']['kd_unit_kerja']=$info->kd_unit_kerja;
			$data['infouser']['kd_jabatan']=$info->kd_jabatan;
			$data['infouser']['kd_level']=$info->kd_level;
		}
		$data['comboAsal']=$this->sppd_model->generateComboAsal();
		$data['comboTujuan']=$this->sppd_model->generateComboTujuan();
		$data['comboKendaraan']=$this->sppd_model->generateComboKendaraan();
		
		$data['query']=$this->sppd_model->getDataPegawai($id);
		$data['view']='sppd/form';
		$this->load->view('index',$data);

	}
	function addForm(){
		$nik=$this->input->post('nik');
		$this->load->model("sppd_model"); 
		$data['judul']='Tambah Sppd Pegawai';
		if($nik!=''){
		$info=$this->sppd_model->getDataPegawaibyNik($nik);		 
		if(!empty($info)){
			$data['infouser']['nik']=$info->nik;
			$data['infouser']['nama']=$info->nama;
			$data['infouser']['nama_cabang']=$info->nama_cabang;
			$data['infouser']['nama_unit_kerja']=$info->nama_unit_kerja;
			$data['infouser']['nama_jabatan']=$info->nama_jabatan;
			$data['infouser']['kd_cabang']=$info->kd_cabang;
			$data['infouser']['kd_unit_kerja']=$info->kd_unit_kerja;
			$data['infouser']['kd_jabatan']=$info->kd_jabatan;
			$data['infouser']['kd_level']=$info->kd_level;
			$data['query']=$this->sppd_model->getDataPegawai($info->id);
			} else {
			echo '<script> $( "#infodlg" ).html("Nik Tidak tersedia Harap Periksa Kembali ...");
					 $( "#infodlg" ).dialog({ title:"Info...", draggable: false});		</script>';
		  }		
		}	
		$data['comboAsal']=$this->sppd_model->generateComboAsal();
		$data['comboTujuan']=$this->sppd_model->generateComboTujuan();
		$data['comboKendaraan']=$this->sppd_model->generateComboKendaraan();
		$this->load->view('sppd/form',$data);
	}
	function detailPegawai($id=''){
			$this->load->model("sppd_model"); 
			$this->sppd_model->detailPegawai($id);
				
	}
	function simpan(){
		$this->load->model("sppd_model"); 
		$tgl_selesai=date('Y-m-d', strtotime($this->input->post('tgl_selesai')));
		$tgl_mulai=date('Y-m-d', strtotime($this->input->post('tgl_mulai')));
		$comboAsal=$this->input->post('comboAsal');
		$comboTujuan=$this->input->post('comboTujuan');
		$comboKendaraan=$this->input->post('comboKendaraan');
		
		if($this->input->post('nik')==''){
			echo "Nik Pegawai Tidak Boleh Kosong"; return false;
		} else if($this->input->post('comboAsal')==''){
			echo "Kota Asal Tidak Boleh Kosong"; return false;
		} else if($this->input->post('comboTujuan')==''){
			echo "Kota Tujuan sppd Tidak Boleh Kosong"; return false;
		} else if($this->input->post('comboKendaraan')==''){
			echo "KendaraanTidak Boleh Kosong"; return false;
		} else if($this->input->post('tgl_mulai')==''){
			echo "Tanggal Mulai sppd Tidak Boleh Kosong"; return false;
		} else if($this->input->post('tgl_selesai')==''){
			echo "Tanggal Selesai sppd Tidak Boleh Kosong"; return false;
		}  else if($tgl_mulai < date('Y-m-d')){
			echo "Tanggal Mulai Tidak Boleh Lebih Kecil Dari Tanggal Sekarang"; return false;
		} else if($tgl_mulai > $tgl_selesai){
			echo "Tanggal Mulai Tidak Boleh Lebih Kecil Dari Tanggal Selesai"; return false;
		} else if($this->input->post('sk')==''){
			echo "No SK sppd Tidak Boleh Kosong"; return false;
		} else if($this->input->post('tgl_sk')==''){
			echo "Tanggal SK  sppd Tidak Boleh Kosong"; return false;
		}  else if($this->input->post('ket')==''){
			echo "Keterangan sppd Tidak Boleh Kosong"; return false;
		} 
		$this->sppd_model->simpan();
	}
	function detail($id=''){
		$this->load->model("sppd_model"); 
		$this->sppd_model->detail($id);
	}	
	function approval($id=''){
		$this->load->model("sppd_model"); 
		$this->sppd_model->approval($id);
	}
	function cariTotalBiaya(){
		$this->load->model("sppd_model"); 
		$this->sppd_model->cariTotalBiaya();
	}
	
}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */